package foroweb.ejb.interceptores;

import foroweb.entidades.Mensaje;
import java.util.Date;
import javax.interceptor.*;
import javax.persistence.*;

public class ActualizarLastMsg {

    //Atributos
    @PersistenceContext
    EntityManager em;

    //Metodo
    @AroundInvoke
    public Object actualizarLastMsg(InvocationContext ic) throws Exception{
        Mensaje m=(Mensaje)ic.getParameters()[0];
        m.getHilo().setLastMsg(new Date());
        em.merge(m.getHilo());
        return ic.proceed();
    }
}
